@import url(base.css);
@import url(top.css);
@import url(error.css);
@import url(dock.css);

h1, h2{
	font-weight:bold;
}
body{
	text-align:center;
}
div.mod{
	text-align:left;
}
#main{
	text-align:left;
}
i {
	font-size:12px;
	color:#999;
}
/** 布局基础样式 **/
.col-main {
    float: left;
    /* bug fix: 主栏没有内容时，在 Firefox 和 Chrome 等浏览器下，布局不对 */
    min-height: 1px;
    width:100%;
}

#sunye.col-main
{
	background-color:white;
}

.col-sub, .col-extra {
    float: left;
    position: relative;  /*按需设置，仅在需要时添加 */
}

/** 清除浮动 **/
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.layout, .main-wrap, .col-sub, .col-extra {
    *zoom: 1;
}
.css3{
	behavior:url(css/ie-css3.htc);
}
    .mod .area{
        overflow:hidden;
    }
.wrap{
    width:100%;    float:left;
}
.blank{
	height:0;	line-height:0;
	clear:both;
}
.col-main.main {
background-color: white;
}

li span{
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
}


/****

*/
body{
	background: url("../image/bg_top.png") no-repeat scroll top center #fff;
	font-size:14px;
	line-height:1.4;
}
#main{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#page{
	/*padding:30px 20px 10px;*/
	width:930px;
	margin:0 auto;
	min-height:350px;
	_height:350px;
}

.sunye
{
	background-color:white;
}

a:link, a:active, a:visited {
text-decoration: none;
color:#3399CC;
}
a:hover {
text-decoration: underline;
}

#sunye a{
	color:black;
}

a.btn{
	color:#444;
	text-decoration: none;
}
x.btn:hover{
	top:-2px;
}

.title, .titlelong{
	font-family:"Microsoft YaHei",Arial,Tahoma,Helvetica,SimSun,san-serif;
	font-size:18px;
	font-weight:normal;
	line-height:50px;
	text-align:center;
}
.title{
	width:120px;	height:54px;
}
.titlelong{
	margin-left:0;
	width:118px;
	height:54px;
	/*background: url("../image/title.png") no-repeat;*/
	z-index:10;
}
.titlebar{
	position:relative;
	border-bottom:2px solid #0090FF;
}

.titlebar1{
	position:relative;
}

.more{
	position:absolute;
	right:30px;	bottom:2px;
}

div.menu_mod {
border: 1px solid #E5EFF1;
background: white;
padding: 5px 10px;
font-size: 12px;
margin-bottom: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 4px #EBF4F6;
-moz-box-shadow: 0 0 4px #EBF4F6;
box-shadow: 0 0 4px #EBF4F6;
}
div.menu_mod hr{
	border-bottom: 1px dashed #DDD;
}

.tip, .signature{
	color:#444;
	font-size:12px;
}

/****
* addtion
*/

#login_mod{
}
#login_mod div.section{
	position:relative;
	margin:10px 0;
}
#login_mod img.photo{
	float:left;
	width:75px;
	height:75px;
}
#login_mod p.signature{
	text-indent: 1em;
}

#sunye i{
	color:black;
}

.picture-moving {
	width:930px;
	height:250px;
	background: url("../image/bg_fuck.png") no-repeat;
	margin:0 auto;
}

.main.main-wrap {
	background-image:url("../image/logo.gif");
}
.main-wrap.article {
background-color: white;
}
